﻿using System;
using _5E.Infrastructure.Domain;

namespace Melee.Models.Entity
{
    public partial class Point : EntityBase<Int32>, IAggregateRoot
    {
        private Int32 m_AreaId;
        public virtual Int32 AreaId
        {
            get { return m_AreaId; }
            set { m_AreaId = value; }
        }

        private Int32 m_Y;
        public virtual Int32 Y
        {
            get { return m_Y; }
            set { m_Y = value; }
        }

        private Int32 m_X;
        public virtual Int32 X
        {
            get { return m_X; }
            set { m_X = value; }
        }

        private Guid m_TerrainId;
        public virtual Guid TerrainId
        {
            get { return m_TerrainId; }
            set { m_TerrainId = value; }
        }

        protected override void Validate()
        {
        }
    }
}
